
2. 변수와 자료형
식별자와 자료형에 대해서 알아봅시다.
2024년 10월 16일
Jisoo.
기술블로그
자바스크립트에 대해서 알아봅시다.
자바스크립트의 특징에 대해서 알아보겠습니다.
주로 브라우저에서 사용되지만, 브라우저가 아닌 Node.js 환경 등에서도 사용할 수 있습니다.
프로그램 실행 시점에 필요한 부분만을 컴파일하는 인터프리터 방식에서 더하여 자주 사용하는 코드를 캐시하여 재사용하는 방식입니다.
어떤 함수를 객체처럼 취급하는 것을 의미합니다.
1// 함수를 객체로 취급 2const foo = () => { 3 console.log("foobar"); 4};
프로그래밍 언어에서 한 줄은 문법 구조와 명령어로 이루어진 statement
입니다.
자바스크립트는 statement
를 구분하기 위해 세미콜론(;
)을 사용하지만 줄 바꿈을 통해 생략할 수 있습니다.
그러나 (
, [
, 템플릿 리터럴(`) 앞에서는 세미콜론이 없다고 가정하기에 다음 문제가 발생할 수 있습니다.
1let a = b + c 2(d + e).print() 3 4// 결과 5// a = b + c(d + e).print();
따라서 세미콜론을 붙이지 않을 경우 의도한 동작이 나타나지 않을 수 있습니다.
2009년 ECMAScript5
가 등장하며 기존 자바스크립트 기능 중 일부가 변경되며 호환성 문제가 발생하였습니다.
따라서 새로 추가되는 기능은 기본적으로 비활성화 상태입니다.
1// ES5 기능 활성화 2"use strict" 3 4// 또는 클래스 / 모듈 사용
이를 활성화하기 위해서는 "use strict"
를 사용하거나 클래스/모듈을 사용할 경우 자동으로 엄격모드가 활성화됩니다.
자바스크립트의 특징에 대해 간단히 알아보았습니다.
다음에는 변수와 자료형에 대해 알아보겠습니다.
Javascript 시리즈의 다른 포스트
1